@import './../../../styles/lessBase.less';

.bigGiftWrapper {
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
  left: 0;
  z-index: 999;
  img {
    display: inherit;
  }
  .showBtn {
    width: 40%;
    position: absolute;
    bottom: 6%;
    left: 30%;
  }
  .bgShadow {
    width: 100%;
    height: 100%;
    position: absolute;
    top: 0;
    left: 0;
    background: rgba(0, 0, 0, 0.5);
  }
  .giftBg {
    width: 90%;
    position: absolute;
    top: 43%;
    left: 50%;
    transform: translate(-50%, -50%);

  }
  .giftClose {
    position: absolute;
    left: 85%;
    top: 10%;
    width: 3rem;
    height: 3rem;
  }
  .list {
    height: 22rem;
    width: 59%;
    position: absolute;
    left: 20.5%;
    top: 37%;
    overflow: hidden;
    .content {
      width: 100%;
      height: 100%;
      .top {
        width: 100%;
        img {
          width: 100%;
          height: 1.7rem
        }
      }
      .item {
        position: relative;
        width: 100%;
        height: 7rem;
        display: flex;  
        margin-top: .2rem;
        img {
          position: absolute;
          top: 0;
          left: 0;
          width: 100%;
          height: 100%;
          z-index: -1;
        }
        .left {
          flex: 3;
          height: 100%;
          color: #fd503f;
          font-size: @middleFontSize;
          font-family: @fontFamily;
          line-height: 7rem;
          text-align: center;
          span {
            font-size: 2.8rem;
            font-weight: 500;
            padding-left: .3rem;
          }
        }
        .right {
          flex: 7;
          height: 100%;
          padding-left: 1rem;
          ul {
            padding: .8rem 0;
            li {
              list-style: none;
              line-height: 1.8rem;
              font-size: 1.1rem;
              font-family: @fontFamily;
              color: #666666;
            }
          }
        }
      }
      .bottom {
        width: 100%;
        margin-top: .2rem;
        img {
          width: 100%;
          height: 1.5rem;
        }
      }
    }
    
  }
}

